be hard-pressed - Deutsch Englisch Wörterbuch